8.2 TCP/IP Suite Control Messages  
  8.2.8 Congestion and flow control messages  
If multiple computers try to access the same destination at the same time, the destination computer can be overwhelmed with traffic. Congestion can also occur when traffic from a high speed LAN reaches a slower WAN connection. Dropped packets occur when there is too much congestion on a network. ICMP source-quench messages are used to reduce the amount of data lost. The source-quench message asks senders to reduce the rate at which they are transmitting packets. In most cases, congestion will subside after a short period of time, and the source will slowly increase the transmission rate as long as no other source-quench messages are received. Most Cisco routers do not send source-quench messages by default, because the source-quench message may itself add to the network congestion.

A small office home office (SOHO) is a scenario where ICMP source-quench messages might be used effectively. One such SOHO could consist of four computers networked together using CAT-5 cable and Internet connection sharing (ICS) over a 56K modem. It is easy to see that the 10Mbps bandwidth of the SOHO LAN could quickly overwhelm the available 56K bandwidth of the WAN link, resulting in data loss and retransmissions. With ICMP messaging, the host acting as the gateway in the ICS can request that the other hosts reduce their transmission rates to a manageable level, thus preventing continued data loss. A network where congestion on the WAN link could cause communication problems is shown in Figure .

 

Web Links

BECN for Congestion Control in TCP/IP Networks: Study and Comparative Evaluation

http://www.sce.carleton.ca/faculty/lambadaris/ recent-papers/ globecom2002.pdf